package com.shengxing.lljl.common.properties;


import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@Data
@Component
@ConfigurationProperties(prefix = "spring.alipay")
public class AlipayProperties {

    /**
     * Alipay 分配给开发者的应用ID
     */
    private String appId;

    /**
     * 支付宝公钥（支付宝生成，用于验签）
     */
    private String alipayPublicKey;

    /**
     * 应用私钥（开发者生成，用于签名）
     */
    private String appPrivateKey;

    /**
     * 支付宝网关
     */
    private String gatewayUrl;

    /**
     * 支付宝同步通知地址
     */
    private String returnUrl;

    /**
     * 支付宝异步通知地址
     */
    private String notifyUrl;

    /**
     * 支付宝返回数据格式
     */
    private String format = "JSON";


    /**
     * 字符编码格式
     */
    private String charset = "UTF-8";

    /**
     * 签名算法类型
     */
    private String signType = "RSA2";
}
